{
  "name": "{{ name }}",
  "version": "{{ appver }}",
  "description": "{{ description }}",
  "main": "./dist/main/index.js",
  "scripts": {
    "dev": "node .electron-nuxt/dev.js",
    "build": "node .electron-nuxt/build.js",
    {{#if unit}}
    "test:unit": "cross-env NODE_ENV=test TEST_TYPE=unit ava",
    {{/if}}
    {{#if e2e}}
    "test:e2e": "cross-env NODE_ENV=test TEST_TYPE=e2e ava",
    {{/if}}
    "test": "{{#if unit}}yarn run test:unit{{/if}}{{#if unit}}{{#if e2e}} && {{/if}}{{/if}}{{#if e2e}}yarn run test:e2e{{/if}}",
    {{#if eslint}}
    "lint": "node_modules/.bin/eslint --ext .js,.vue{{#if typescript}},.ts{{/if}} -f ./node_modules/eslint-friendly-formatter ./src",
    "lint:fix": "yarn run lint -- --fix",
    {{/if}}
    "preinstall": "node .electron-nuxt/check-engines.js",
    "postinstall": "electron-builder install-app-deps {{#if eslint}}& yarn run lint:fix{{/if}}"
  },
  "keywords": [],
  "author": "{{#if isCIServer}}michalzaq12 <“michal.m.zarach@gmail.com”>{{else}}{{ author }}{{/if}}",
  "license": "MIT",
  "homepage": "https://github.com/michalzaq12/electron-nuxt/blob/master/README.md",
  "engines" : {
    "node" : ">=12.13.0"
  },
  "resolutions": {
    "@types/node": "12.12.6"
  },
  "devDependencies": {
    {{dependency '@xpda-dev/core'}}
    {{dependency '@xpda-dev/electron-launcher'}}
    {{dependency '@xpda-dev/electron-builder'}}
    {{dependency '@xpda-dev/webpack-step'}}
    {{dependency 'deepmerge'}}
    {{#if_eq iconSet 'fa5'}}
    {{dependency '@fortawesome/fontawesome-free'}}
    {{/if_eq}}
    {{#if_eq iconSet 'mdi'}}
    {{dependency '@mdi/font'}}
    {{/if_eq}}
    {{#or unit e2e}}
    {{dependency 'ava'}}
    {{/or}}
    {{dependency 'browser-env'}}
    {{#if_eq cssFramework 'buefy'}}
    {{dependency 'buefy'}}
    {{/if_eq}}
    {{dependency 'cross-env'}}
    {{dependency 'electron'}}
    {{dependency 'electron-builder'}}
    {{dependency 'electron-debug'}}
    {{#if_eq cssFramework 'element'}}
    {{dependency 'element-ui'}}
    {{/if_eq}}
    {{#if eslint}}
    {{dependency 'eslint'}}
    {{#unless typescript}}{{dependency 'babel-eslint'}}{{/unless}}
    {{dependency 'eslint-friendly-formatter'}}
    {{dependency 'eslint-loader'}}
    {{#unless typescript}}{{dependency '@nuxtjs/eslint-config'}}{{/unless}}
    {{#if typescript}}{{dependency '@nuxtjs/eslint-config-typescript'}}{{/if}}
    {{/if}}
    {{#if_eq cssPreprocessor 'less'}}
    {{dependency 'less'}}
    {{dependency 'less-loader'}}
    {{/if_eq}}
    {{dependency 'native-ext-loader'}}
    {{dependency 'nuxt'}}
    {{#if typescript}}
    {{dependency 'typescript'}}
    {{dependency '@nuxt/typescript-build'}}
    {{/if}}
    {{#if_eq cssPreprocessor 'sass'}}
    {{dependency 'node-sass'}}
    {{dependency 'sass-loader'}}
    {{/if_eq}}
    {{#if_eq cssPreprocessor 'stylus'}}
    {{dependency 'stylus'}}
    {{dependency 'stylus-loader'}}
    {{/if_eq}}
    {{#if e2e}}
    {{dependency 'spectron'}}
    {{dependency '@types/webdriverio'}}
    {{/if}}
    {{dependency 'vue-devtools'}}
    {{#if_eq cssFramework 'vuetify'}}
    {{dependency 'roboto-fontface'}}
    {{dependency 'vuetify'}}
    {{dependency '@nuxtjs/vuetify'}}
    {{/if_eq}}
    {{#if unit}}
    {{dependency '@vue/test-utils'}}
    {{dependency 'require-extension-hooks'}}
    {{dependency 'require-extension-hooks-babel'}}
    {{dependency 'require-extension-hooks-vue'}}
    {{dependency 'babel-plugin-webpack-alias-7'}}
    {{/if}}
    {{dependency 'webpack'}}
    {{dependency 'webpack-node-externals' false}}
  }
}
